javascript getElementById在IE浏览器中工作,但在iFrame中不工作
我们需要在ASP的Iframe中打开Java应用程序。NET MVC应用程序
java struts按如下方式呈现HTML(呈现名称属性而非id属性)
<input type="hidden" name="operation" value="">
java脚本方法调用
function submitForCheck(value)
{
document.getElementById('operation').value = value;
document.clientRateGroupForm.action = "CheckRGroup.do";
document.clientRateGroupForm.submit();
}
如果页面在IE中打开,点击检查按钮,它就会工作并提交表单 如果同一个页面在iFrame中打开,并单击“检查”按钮,则什么都不起作用。 它在javascript行失败
document.getElementById('operation').value = value;
知道为什么它直接在IE中工作而不是在iFrame中工作吗
在iFrame中运行的任何建议
<iframe sandbox="allow-same-origin allow-scripts allow-popups allow-forms"
src="java application url"
style="border: 0; width:1250px; height:800px;"></iframe>
共 (0) 个答案